package adv329;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * @author oldliu
 * @since 1.0
 */
public class DateInput {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        Date d=new Date();
        System.out.println(d);
        //SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat df=new SimpleDateFormat();
        df.setLenient(false);//禁用宽松格式
        //df.applyPattern("yyyy-MM-dd HH:mm:ss");
        df.applyPattern("yyyy年MM月dd日 HH时mm分ss秒");
        String str=df.format(d);
        System.out.println(str);
        df.applyPattern("yyyy-MM-dd");
        System.out.println("请输入日期：");
        String ds=in.next();
        try {
            Date d2=df.parse(ds);
            System.out.println("转换后:"+d2);
        } catch (ParseException e) {//检查异常
            e.printStackTrace();
        }
    }
}
